most resourceful - English Synonyms Dictionary